@charset "utf-8";
/* CSS Document
module是页面模块样式代码 包括顶部,左侧导航栏和页尾，还有右侧的各种页面的样式也在一块，考虑到无需单独把头尾单独提出来以减少css引用所以都写在一起，创建于2014-09-01
powered by quyun
*/
/*top start*/
/*logo start*/
.logo_bg{ height:114px; background:url(../img/bg_sprite.png) repeat-x 0px 0px;}
.logo{ width:1080px; height:64px; margin:0 auto;}
.logo_img{ width:320px; height:44px; background:url(../img/logo.png) no-repeat 0px 0px; margin:3px 0px 0px 0px ;}
/*logo end*/

/*login start*/
.login{ height:64px;width:350px; overflow:hidden;}
.login_info{ height:24px; line-height:24px; background:url(../img/login_info.png) no-repeat right 0px ; text-align:right; }
.font_yellow01{ color:#AA4106; }
.font_yellow01 a{ color:#AA4106; }
.font_yellow01 a:link{ color:#AA4106;}
.font_yellow01 a:hover{ color:#AA4106; }
.log_bg_l{ width:10px; height:24px;background:url(../img/login_info.png) no-repeat 0px 0px;  }

.guanzhu{ height:20px; width:350px; line-height:20px; padding:12px 0px 0px 0px; text-align:right;}
.guanzhu_cont{}
.ico_01{ height:20px; width:17px; background:url(../img/ico_guanzhu.png) no-repeat 0px 0px;}
.ico_02{ height:20px; width:17px; background:url(../img/ico_guanzhu.png) no-repeat 0px -27px ;}
/*login end*/

/*nav start*/
.nav_bg{ height:50px;background:url(../img/bg_sprite.png) repeat-x 0px -74px; }
.nav{width:1080px; height:50px; margin:0 auto;background:url(../img/nav_tagbg.png) no-repeat 0px 12px ; overflow:hidden;}
.nav_tag{ padding:18px 10px 0px 10px;}
.nav_tag a{display:block;float:left;cursor:pointer;height:27px;padding:0px 0px 0px 8px;font-size:14px;font-weight:bold;color:#FFF; }
.nav_tag a b{font-weight:bold;display:inline-block;*zoom:1;*display:inline;height:22px;white-space:nowrap;padding:5px 8px 0px 0px;}
.nav_tag a:hover{text-decoration:none;background:url(../img/bg_sprite.png) no-repeat left -184px;_background:url(../img/bg_sprite.png) no-repeat left -184px;  }
.nav_tag a:hover b{color:#3058ad;background:url(../img/bg_sprite.png) no-repeat right -221px;_background:url(../img/bg_sprite.gif) no-repeat right -221px;padding-right:8px;}
/*js兼容ie6 hover*/
.nav_tag a.hover{text-decoration:none;background:url(../img/bg_sprite.png) no-repeat left -184px;_background:url(../img/bg_sprite.gif) no-repeat left -184px;}
.nav_tag a b.hover{color:#3058ad;background:url(../img/bg_sprite.png) no-repeat right -221px;_background:url(../img/bg_sprite.gif) no-repeat right -221px;padding-right:8px;}


.nav_tag a.current{ text-decoration:none;background:url(../img/bg_sprite.png) no-repeat left -184px;_background:url(../img/bg_sprite.gif) no-repeat left -184px;}
.nav_tag a.current b{color:#3058ad;background:url(../img/bg_sprite.png) no-repeat right -221px;_background:url(../img/bg_sprite.gif) no-repeat right -221px; padding-right:8px;}
/*nav end*/
/*top end*/

/*mian start*/
.main{}
.main_wrap{width:1080px; margin:0 auto;}
.bg_blue01{background:url(../img/bg_blue01.png) repeat-y left 0px; }

/*main_left start*/
.main_left{ width:140px;}
.left_list{ }
.left_list ul{}
.left_list li a{height:60px; line-height:60px;padding:0px 0px 0px 20px; font-size:14px; color:#3058AD; margin-left:2px; display:block; cursor:pointer; text-decoration:none;}
.left_list li a.hover{ height:60px; background:url(../img/li_bg.png) no-repeat 0px 0px; font-weight:bold; }
.left_list li a:hover{ height:60px; background:url(../img/li_bg.png) no-repeat 0px 0px; font-weight:bold; }
/*left end*/
/*mian start*/

/*main_right start*/
.main_right{}





/*教学管理_代理商管理 教学管理_学员管理 教学管理_学员管理_添加学员 start*/
.manager_jx_dls{  padding-top:20px ; padding-left:20px; padding-right:20px;}
.manager_right{width:900px; /*overflow:hidden; */}
.dls_title{ height:20px; line-height:20px; font-size:14px; padding:0px 0px 0px 13px;background:url(../img/arrow.png) no-repeat 0px 5px ;_background:url(../img/arrow.gif) no-repeat 0px 5px ; font-weight:bold; }
.search{ height:32px; }
.serch_area{ height:32px;}
.search_info{height:30px; line-height:30px; font-size:12px;}
.s_input{ width:306px; height:30px; overflow:hidden;border:1px #80ACE6 solid; }
.s_inputtext{width:290px; padding:7px 0px 7px 8px ;  border:none;}
.s_button{ width:54px; height:32px; line-height:30px;text-align:center; cursor:pointer; color:#FFF; font-weight:bold;}

.s_input_s{ width:150px; height:30px; overflow:hidden;border:1px #80ACE6 solid; }
.s_inputtext_s{width:130px; padding:7px 0px 7px 8px ;  border:none;}
.s_button_s{ width:54px; height:32px; line-height:30px;text-align:center; cursor:pointer; color:#FFF; font-weight:bold;}

.status_main{ height:30px;}
.status{ height:22px; line-height:22px; font-size:12px; }
.status_zt{ width:300px; height:22px;}
.status_zt a{color:#3E7CD4;}
.status_zt a.hover{color:#FFF; background-color:#3E7CD4; padding:0px 8px ; }
.status_zt02{ height:22px;}
.status_zt02 a{color:#3E7CD4;}
.status_zt02 a.hover{color:#FFF; background-color:#3E7CD4; padding:0px 8px ; }

.dls_form_data{ font-size:12px;border:1px solid #E3E3E3;}
.form_manage01{ }
.thead_array01{ background-color:#EFEFEF; height:38px; line-height:38px; text-align:center; border-bottom:1px solid #E4E4E4;}
.tr_odd{ height:42px; background-color:#FFF; border-top:1px solid #F4F5F9; border-bottom:1px solid #F4F5F9;}
.tr_even{height:42px; background-color:#F6F9FF; border-top:1px solid #F4F5F9; border-bottom:1px solid #F4F5F9;}
.tab_page{ height:40px; line-height:40px; text-align:right; font-size:12px;}
.tab_page02{ height:40px; line-height:40px; text-align:left; font-size:12px;}

a.button_org01 {height:34px; background:url(../img/button_org.png) no-repeat left 0px ;display:block;  cursor: pointer;  padding:0px 0px 0px 34px;  text-decoration:none; font-size:16px; border:none; z-index:3; _float:left;}
a.button_org01 b{height:28px; background:url(../img/button_org.png) no-repeat right -43px ;display:block; cursor: pointer;padding:6px 15px 0px 0px;font-weight:bold; color:#901900; text-decoration:none; font-size:16px; border:none; z-index:3;_float:left;}

.button_daochu01{height:27px; background:url(../img/button_org.png) no-repeat left -87px ;display:block; cursor: pointer;  padding:7px 30px 0px 38px;font-weight:bold; color:#fff; text-decoration:none; font-size:16px; border:none;z-index:3;}
.button_bluebg01{height:27px; background:#3E7CD4;display:block; cursor: pointer;  padding:7px 34px 0px 34px;font-weight:bold; color:#fff; text-decoration:none; font-size:16px; border:none;z-index:3;}
.button_orangebg01{height:30px; line-height:30px; background-color:#FF8000; display:block;  cursor: pointer;  padding:0px 22px ;font-weight:bold; color:#fff; text-decoration:none; font-size:14px; border:none;z-index:3;}
.button_orangebg02{height:34px; line-height:34px; background-color:#FF8000; display:block;  cursor: pointer;  padding:0px 22px ;font-weight:bold; color:#fff; text-decoration:none; font-size:14px; border:none;z-index:3;}
.button_array_pljy{height:30px; line-height:30px; background-color:#ccc; display:block;  cursor: pointer;  padding:0px 22px ;font-weight:bold; color:#fff; text-decoration:none; font-size:14px; border:none;z-index:3;}
.button_add01{height:30px; line-height:30px; display:block;  cursor: pointer;  padding:0px 22px ;font-weight:bold; color:#fff; text-decoration:none; font-size:14px; border:none;z-index:3;}

.pos_button01{position:absolute; right:0px; top:32px;}
.pos_button02{position:absolute; right:115px; top:32px;}

/*添加学员*/
.add_part{}
.add_list{ height:32px; /*overflow:hidden;*/}
.add_span{ height:30px; line-height:30px;}
.add_label_ms{ width:40px; height:30px; line-height:30px; padding-right:10px;}
.add_label_mss{ width:70px; height:30px; line-height:30px; padding-right:10px;}
.add_label_s{ width:90px; height:30px; line-height:30px; padding-right:10px;}
.add_label_m{ width:120px; height:30px; line-height:30px; padding-right:10px;}
.add_label_l{ width:140px; height:30px; line-height:30px; padding-right:10px;}
.add_input_s{width:150px; font-size:12px; border:1px solid #CCCCCC; padding:6px 8px 6px 8px;}
.add_input_s_02{width:80px; font-size:12px; border:1px solid #CCCCCC; padding:6px 8px 6px 8px;}
.add_input_s_03{width:70px; font-size:12px; border:1px solid #CCCCCC; padding:6px 8px 6px 8px;}
.add_input_l{width:210px; font-size:12px; border:1px solid #CCCCCC; padding:6px 8px 6px 8px;}

.add_txtarea01{width:400px; height:120px; font-size:12px; border:1px solid #CCCCCC; padding:6px 8px 6px 8px;}
.add_div_s{width:166px;  }
.add_div_l{width:226px;}

.button_confirm{ width:100px; height:30px; line-height:30px;text-align:center; cursor:pointer; color:#FFF; font-weight:bold; font-size:14px;}
/*教学管理_代理商管理 教学管理_学员管理 教学管理_学员管理_添加学员 end*/

/*账目管理 start*/
.accont_tit{ height:20px; line-height:20px;}
.accont_pay{ height:32px; line-height:32px; }
.btn_accont01{height:30px; line-height:30px; background:#3E7CD4; cursor: pointer;  padding:0px 10px 0px 10px;font-weight:bold; color:#fff; text-decoration:none; display:block;   font-size:12px;}
.bdline_array_top{ border-top: 1px solid #999;}
.bdline_array_bottom{ border-bottom: 1px solid #ccc;}
.bdline_blue_bottom{ border-bottom: 1px solid #3E7CD4;}

.back_page_arrow{ height:30px;  line-height:30px;background:url(../img/left_arrow_white.png) no-repeat 30px center  #3E7CD4;_background:url(../img/left_arrow_white.gif) no-repeat 30px 9px #3E7CD4; cursor: pointer;  padding:0px 30px 0px 40px;font-weight:bold; color:#fff; text-decoration:none; display:block;   font-size:12px;}
.back_page_arrow_array{ height:30px;  line-height:30px;background:url(../img/left_arrow_white.png) no-repeat 30px center  #999;_background:url(../img/left_arrow_white.gif) no-repeat 30px 9px #999; cursor: pointer;  padding:0px 30px 0px 40px;font-weight:bold; color:#fff; text-decoration:none; display:block;   font-size:12px;}
.acoont_bal{  width:180px;}
.pay_cont{ width:450px; height:32px;}
.edit_photo{height:162px; width:162px; background:url(../img/edit_photo.png) no-repeat 0px 0px ;display:block;  cursor: pointer;  border:none; z-index:3; }
.pos_edit_photo01{position:absolute; right:115px; top:72px;}
.pos_edit_photo02{position:absolute; right:115px; top:40px;}
.auth_choose{ width:630px;}
/*账目管理 end*/



/*alert 弹层模块 start*/
.alt_main{ width:900px; position:absolute; top:62px; right:0px;z-index:3;}
.alt_main02{ width:900px; z-index:3;}
.alt_main03{ width:200px; z-index:3;}
.alt_main04{ width:630px; z-index:3;}

.pos_alm_01{position:absolute; top:82px; right:0px;}
.pos_alm_02{position:absolute; top:30px; left:0px;}
.pos_alm_03{position:absolute; top:30px; left:120px; _left:115px;}
.pos_alm04_01{position:absolute; top:30px; left:0px; }
.pos_alm04_02{position:absolute; top:30px; right:0px; }
.add_arrow{ width:30px; height:15px;background:url(../img/up_arrow.png) no-repeat 0px 0px ; _background:url(../img/up_arrow.gif) no-repeat 0px 0px ;z-index:1;}
.add_right_arrow{ width:15px; height:30px;background:url(../img/right_arrow02.png) no-repeat 0px 0px ; _background:url(../img/right_arrow02.gif) no-repeat 0px 0px ;z-index:1;}
.pos_add_arrow01{position:absolute; right:150px; top:0px;  }
.pos_add_arrow02{position:absolute; right:50px; top:0px;  }
.pos_add_arrow03{position:absolute; left:138px; top:0px;  }
.pos_add_arrow04{position:absolute; left:35px; top:0px;  }
.pos_add_arrow05{position:absolute; left:120px; top:0px;  }
.pos_add_arrow06{position:absolute; right:30px; top:0px;  }
.pos_add_arrow07{position:absolute; right:95px; top:0px;  }
.pos_add_rightarrow01{position:absolute; right:-12px; top:18px;  }
.add_main{  border:3px solid #75A9F3; background-color:#FFF; margin-top:12px; z-index:1; }
.alt_tit{ height:38px; line-height:38px; border-bottom:3px solid #75A9F3;}
.dls_title02{ font-size:14px; padding:0px 0px 0px 13px;background:url(../img/right_arrow.png) no-repeat 0px center ;_background:url(../img/right_arrow.gif) no-repeat 0px center ;font-weight:bold; }
.close{ width:18px; height:18px; background:url(../img/close.png) no-repeat 0px 0px ; cursor:pointer;}
.close_s{ width:15px; height:15px; background:url(../img/close_s.png) no-repeat 0px 0px ; cursor:pointer; }

.add_cont{}

.part_main{ background-color:#FFF;}
.mart_left{ width:335px;}
.mart_right{ width:500px;}
.wid_select01{ width:180px;}
.wid_select02{ width:120px;}
.hit_select01{ height:25px; }
.les_list{ width:280px; height:250px; overflow-x: auto; overflow-y: auto; padding:15px;}
.list_bord01{ border: 1px solid #80ACE6;}
.list_array_bord01{ border: 1px solid #ccc;}
.list_cont{ height:25px; line-height:25px; }
.list_cont span{ white-space: nowrap; }
.list_cont i{ display:inline-block;}
/*alert 弹层模块 end*/

/*班级管理 start*/
.btn_cont_right{ width:200px;}
.chose_date{ height:30px; line-height:30px;}
.inp_data{height: 30px; position: relative;}
.inptxt{ width:110px;height: 18px;line-height: 18px;border: 1px solid #cfcdc7;background: #fff;color: #999;padding: 5px 0px 5px 5px;}
.i-date {width: 20px;height: 20px;display: inline-block;position: absolute;top: 5px;right: 5px;background:url(../img/icon.png) no-repeat 0 -250px ;overflow: hidden; cursor:pointer;}
.chose_cont{ width: 400px; height:130px; overflow-y:auto;  padding:5px 0px 10px 10px ; _padding:10px 0px 5px 10px;}
.chose_cont{}
.chose_cont_left{ width:210px;}
.photo_list{ width:585px;}
.photo_list li{width: 80px;height: 80px;border: 2px solid #d9d9d9;margin: 15px 4px 0px 4px; padding:2px; position:relative; float:left; display:block; overflow:hidden; cursor:pointer;}
.photo_list li em{ width:80px; height:18px; line-height:18px; position:absolute; bottom:2px; left:2px; background-color:#000;opacity: 0.6;filter: alpha(opacity=60); z-index:3; font-size:12px; color:#FFF; text-align:center; font-weight:bold;}
.photo_list li.checked{ border: 2px solid #FF8000;}
.photo_list li.checked em{ background-color:#FF8000;opacity: 0.9;filter: alpha(opacity=90);}
.photo_list li.checked i{width: 30px;height: 30px;position: absolute;right: 0;top: 0;background: url(../img/checked.gif) no-repeat; }

/*班级管理 end*/

/*销售管理 start*/


/*学习进度条 start*/
.study_bg_main{width:140px; }
.study_progress{width:100px;height:10px;_height:15px; margin-top:1px;_margin-top:0px; background-color:#fff; border:1px solid #FF8000; position:relative;}
.study_progress i{font-style: normal;font-weight: normal;background-color: #FF8000;float: left;position: absolute;top: 0px;left:0px;
height: 10px;z-index: 1;}
.spro_bg1{ width:10%; }
.spro_bg2{ width:20%; }
.spro_bg3{ width:30%; }
.spro_bg4{ width:40%; }
.spro_bg5{ width:50%; }
.spro_bg6{ width:60%;}
.spro_bg7{ width:70%; }
.spro_bg8{ width:80%; }
.spro_bg9{ width:90%; }
.spro_bg10{ width:100%; }
/*学习进度条 end*/
.tag_main{ height:30px; line-height:30px;}
.tag_main li{ font-size:14px; font-weight:bold;color:#3E7CD4; float:left; display:block; height:30px; line-height:30px; padding:0px 15px 0px 15px; cursor:pointer; }
.tag_main li.current{ color:#fff; background-color:#3E7CD4; }
.tag_cont{}
.give_main{ width:160px;}
.send_money_credit{}
.sales_pro_data{ width:450px; }
/*销售管理 end*/

/*main_right end*/

/*footer start*/
.footer_bg{height:45px;background:url(../img/footer_bg.png) repeat-x 0px 0px;}
.footer{ width:1080px;height:45px; line-height:45px; margin:0 auto; text-align:center; font-size:12px;}

/*footer end*/
